

	
//   const {mongoose ,Schema} = require('../../daoconfig');




// const role_schema = new Schema({
//     // 角色名称
// 	roleName_str:{type:String,enum:['普通用户','管理员','企业用户','企业超级管理员'],default:'普通用户',unique:true},
//     // 角色编号
// 	roleTag_str:String,
// 	// 角色权限
// 	roleAuths_arr:[
// 			{
// 				// 哪个权限
// 				auth_ref:{type:Schema.Types.ObjectId,ref:'auth'},
// 				// 权限是否启用
// 				auth_enable:{type:Boolean,default:true}
// 			}
// 	]
// 	})



// module.exports={
//     role_schema
//   }
  



	
const {mongoose ,Schema} = require('../../daoconfig');




const role_schema = new Schema({
    // 角色名称
	roleName_str:{type:String},
    // 角色编号
	roleTag_str:String,
	// 角色权限
	roleAuths_arr:[
			{
				// 哪个权限
				auth_ref:{type:Schema.Types.ObjectId,ref:'auth'},
				// 权限是否启用
				auth_enable:{type:Boolean,default:true}
			}
	],
	teamAuths:[
		{
			// 哪个权限
			auth_ref:{type:Schema.Types.ObjectId,ref:'auth'},
			// 权限是否启用
			auth_enable:{type:Boolean,default:true}
		}
	],
	appAuths:[
		{
			// 哪个权限
			auth_ref:{type:Schema.Types.ObjectId,ref:'auth'},
			// 权限是否启用
			auth_enable:{type:Boolean,default:true}
		}
	]
	})



module.exports={
    role_schema
  }
  